/**
 * BBD Service Inc
 * All Rights Reserved @2018
 */
package com.bbd.merchant.guide.galaxy.roman;

import lombok.Getter;
import lombok.Setter;

/**
 *
 *
 * @author tianyuliang
 * @version $Id: RomanNumber.java, v0.1 2018-08-01 16:22 tianyuliang Exp $$
 */
public abstract class RomanNumber {

    @Getter
    public RomanSymbolEnum symbolEnum;

    @Getter
    public int             value;

    @Getter
    @Setter
    private String         alias;

    public static RomanNumber Create(String symbol) {
        RomanSymbolEnum symbolEnum = RomanSymbolEnum.of(symbol);
        if (symbolEnum == null) {
            return null;
        }

        switch (symbolEnum) {
            case I:
                break;
            case V:
                break;
            case X:
                break;
            case L:
                break;
            case C:
                break;
            case D:
                break;
            case M:
                break;
            default:
                break;
        }
        return null;
    }

}
